package com.finance.report.service;


import com.finance.framework.lang.Page;
import com.finance.framework.lang.PageResultBO;
import com.finance.report.bean.pojo.LogisticsData;
import com.finance.report.bean.pojo.LogisticsErrorLog;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface ILogisticsErrorLogService {

	List<Map> listAll(Date signTime);

	PageResultBO<LogisticsErrorLog> listByPage(Date signTime,Page page);

	LogisticsErrorLog getById(Date signTime, Long id);

	List<LogisticsErrorLog> getByMonth(Date salaryMonth);

	boolean delete(Date signTime,Long id);

	boolean delete(Date signTime,String wayBillNum);

	boolean addErrorLog(LogisticsData logisticsData,String errorReason,String errorType);
}
